home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / astronom / gnompl30 / gnompl30.txt < prev   
Encoding:
Text File  |  1986-02-05  |  9.7 KB  |  225 lines

  1.                G N O M P L O T      Version  3.0
  2.  
  3.  
  4. ist ein Public-Domain- Programm aus dem Bereich der Astronomie. Es 
  5. kann vom Autor (Adresse steht am Ende dieser Anleitung)  kostenlos 
  6. bezogen werden,  gegen Übersendung einer formatierten Diskette und 
  7. eines frankierten Rückumschlages.
  8.  
  9. Registrierte  Benutzer werden auf Wunsch über  aktuelle  Programm-
  10. Erweiterungen und Verbesserungen (Updates) informiert !
  11.  
  12. > > Änderungen an den eingetragenen Namen sind nicht zulässig ! !  
  13.  
  14. Für den Einsatz von GNOMPLOT werden ein Atari ST mit  1 MByte RAM, 
  15. ein s/w-Monitor (Hi-Res) und ein EPSON- FX80- kompatibler  Matrix-
  16. drucker benötigt.
  17.  
  18.  
  19. Folgende Dateien sollten sich im Ordner GNOMPLOT befinden:
  20.  
  21.                GNOMPL30.PRG                  Hauptprogramm
  22.  
  23.                MAKETINY.PRG               Hilfsprogramme zur
  24.                SHOWTINY.PRG                Bildverarbeitung            
  25.  
  26.                GNOMPL30.TXT                diese Anleitung
  27.  
  28.  
  29. GNOMPLOT   ermöglicht   die  Berechnung  und  den   Ausdruck   von
  30.  
  31.              Sternkarten in gnomonischer Projektion. 
  32.  
  33. Zweck   dieser   speziellen  Projektionsmethode   ist   es,   eine
  34. zweidimensionale  Abbildung  der  Himmelskugel  zu  erhalten,  auf
  35. welcher  Bahnenspuren von Meteoren  (Sternschnuppen,  Feuerkugeln)
  36. als  Geraden eingezeichnet werden können.  
  37. [ In handelsübliche,  polständig azimutale Sternkarten übertragen,
  38. würden diese Bahnen als Hyperbeln erscheinen. ]
  39.  
  40. Die Position jedes Sternes an der Himmelssphäre läßt sich im  geo-
  41. zentrischen,  äquatorialen  Koordinatensystem  durch  zwei  Winkel
  42. beschreiben:
  43.                 Rektaszension in Stunden  ( von 0 Std bis 24 Std )
  44.         und     Deklination in Grad  ( von -90 Grad bis +90 Grad )
  45.  
  46. In  der  Umgebung  eines beliebig,  aber  fest  gewählten  Projek-
  47. tionszentrums  werden nun diese Äquatorialkoordinaten   in  karte-
  48. sische Koordinaten umgerechnet und auf dem Bildschirm dargestellt.
  49.  
  50. Da  in  größerer Entfernung vom Zentrum dieser  Projektion  starke
  51. Verzerrungen  auftreten,  kann  immer  nur ein  kleiner  Teil  der
  52. Himmelskugel in gnomonischer Projektion dargestellt werden !
  53.  
  54. Das Programm GNOMPL30.PRG enthält über alle 5033  Sterne, die hel-
  55. ler als 6. Größenklasse sind, folgende Informationen:
  56.  
  57. 1)   Rektaszension (umgerechnet ins Bogenmaß, bezogen auf J 2000)
  58.  
  59. 2)   Deklination (umgerechnet ins Bogenmaß, bezogen auf J 2000)
  60.  
  61. 3)   Scheinbare Helligkeit des Sterns (in magnitudines) 
  62.      
  63. Folgende Relation wird verwendet, um die Sterne auf dem Bildschirm 
  64. darzustellen:
  65.  
  66.      Helligkeit (mag)    -1.5.....0....+1.5.....+3.....+4.5.....+6
  67.      Radius (pixels)          4      3       2       1       0
  68.  
  69. Für   2695 dieser 5033 Fixsterne ist außerdem die  eindeutige  Zu-
  70. ordnung zu einem der 88 Sternbilder enthalten.    
  71.  
  72.  
  73. Nach dem Starten des Hauptprogramms GNOMPL30.PRG werden die  Daten 
  74. der Sterne gelesen. Durch Drücken der rechten Maustaste  kann die-
  75. ses  Einlesen  beendet  werden,  sobald  die  gewünschte    Grenz-
  76. helligkeit erreicht ist.   Daraufhin  wird man  aufgefordert,  die 
  77. Parameter der gnomonischen Projektion einzugeben.
  78.  
  79. 1)   Rektaszension des Projektionszentrums (in Stunden):  als Ein-
  80.      gabe wird eine Zahl zwischen 0 und 24 erwartet.
  81.  
  82. 2)   Rektaszension des Projektionszentrums (in Grad):  Zahlenwerte
  83.      von -90(südlicher Himmelspol) bis +90(nördlicher  Himmelspol)
  84.      werden akzeptiert.
  85.  
  86. 3)   Maßstabsfaktor für Bildschirmdarstellung:  möglich sind  alle
  87.      positiven  Zahlen,  empfehlenswert  ist  allerdings  nur  der 
  88.      Wertebereich zwischen etwa 150 (Übersicht) und 450 (Detail). 
  89.  
  90. Jetzt werden die kartesischen Koordinaten der gnomonischen Projek-
  91. tion berechnet und die Sterne auf dem Bildschirm dargestellt.  Die
  92. Arbeit  ist  beendet,   sobald  der  Mauszeiger  wieder  auf   dem
  93. Bildschirm sichtbar wird.
  94.  
  95. Nun  befindet man sich im Hauptmenue.  Von hier aus kann man  sich
  96. jederzeit über  die Taste <HELP> die Belegung der  Funktionstasten
  97. anzeigen lassen. Diesen Hilfsbildschirm verläßt man durch  <UNDO>.
  98.  
  99.  
  100. Beschreibung  der Funktionen,  die vom Hauptmenue aus  aktivierbar
  101. sind:          SFn  =  <SHIFT> +  Funktionstaste n
  102.  
  103.  
  104. F1:  Bildschirm wird gelöscht.  Nach Aufforderung zur Eingabe  der
  105.      Projektionsparameter erfolgt erneut die Berechnung der Stern-
  106.      positionen.
  107.  
  108. F2:  Am  oberen Bildschirmrand werden die  momentan  eingestellten
  109.      Projektionsparameter und die Grenzhelligkeit angezeigt. 
  110.      (Nützlich beim Abspeichern und beim Ausdruck von Hardcopies). 
  111.  
  112. SF2: löscht diese Informationszeile wieder.
  113.      { Läßt sich über F2 die Infozeile einmal nicht, wie erwartet,
  114.      einblenden, so drücke man zuerst SF2 und dann F2 ! }
  115.  
  116. F3:  In der linken unteren Ecke des Bildschirms werden die äquato-
  117.      rialen  Koordinaten des Bildpunktes  angezeigt,  auf den  die 
  118.      Spitze des Mauspfeiles gerade gerichtet ist.
  119.      Oben:  Rektaszension in Stunden;  Unten: Deklination in Grad.
  120.  
  121. SF3: Verlassen dieser Koordinatenanzeige ist nur mit SF3 möglich.
  122.  
  123. F4:  Es  erfolgt  die Berechnung und das Einzeichnen  eines  Grad-
  124.      netzes in äquatorialen Koordinaten.  Der Abstand der  Gitter-
  125.      linien beträgt in Rektaszension:  10 Grad ( = 0.667 Std ) und
  126.             in Deklination ebenfalls:  10 Grad
  127.  
  128. SF4: löscht das gerade gezeichnete Gradnetz wieder, aber nicht den 
  129.      Hintergrund.   
  130.  
  131. F5:  Der Bildschirm wird invertiert dargestellt. Leuchtspuren  von
  132.      Meteoren (Trajektorien) können  eingezeichnet  werden,  indem
  133.      man den Anfang der Bahnspur mit der linken und deren Ende mit
  134.      der rechten Maustaste markiert.  
  135.      {  Wer den Druckkopf seines Printers einem  Härtetest  unter-
  136.      ziehen möchte, sollte die Gelegenheit nicht ungenutzt lassen,
  137.      über <ALT> + <HELP> einige Hardcopies in dieser inversen Dar-
  138.      stellung anzufertigen ! }      
  139.      Ein  Verlassen des Zeichenmodus ist  mittels <ESC> möglich.
  140.  
  141. SF5: löscht die gerade eingezeichneten Bahnspuren wieder aus.
  142.  
  143. F6:  Beim  ersten Aufruf dieser Funktion werden  alle Inhalte  der 
  144.      Feldvariablen nach aufsteigenden Nummern der Sternbilder sor-
  145.      tiert,um ein schnelleres Auffinden der zusammengehörigen Fix-
  146.      sterne zu ermöglichen.
  147.      Klickt  man nun einen beliebigen Stern auf dem Bildschirm  an 
  148.      (wobei  man mit der Mauspfeil-Spitze möglichst  genau  zielen 
  149.      sollte!), so blinkt das Sternbild auf, zu welchem dieser Fix-
  150.      stern gehört,  und der lateinische Name des Sternbildes  wird 
  151.      links unten angezeigt.  Durch <ESC> verläßt man diesen Anzei-
  152.      gemodus wieder und kann einen anderen Stern auswählen.
  153.      Wird ein Stern angeklickt,  von dem die eindeutige  Zuordnung 
  154.      zu  einem Sternbild nicht abgespeichert ist (das  ist  insbe-
  155.      sondere bei lichtschwachen Objekten der Fall),  oder war  der 
  156.      Mauszeiger nicht genau genug auf den Stern  positioniert,  so 
  157.      wird man aufgefordert die Auswahl zu wiederholen.     
  158.      
  159. SF6: verläßt den Auswahlmodus der Sternbildanzeige wieder.
  160.  
  161. F7:  ermöglicht den Ausdruck einer maßstabsgerechten Hardcopy. Die
  162.      Routine ist für den STAR NL10 Drucker ausgelegt,  und  sollte
  163.      mit allen Epson FX 80 kompatiblen Druckern funktionieren.
  164.      Andernfalls gibt's ja auch noch  <ALTERNATE> + <HELP> ...  
  165.  
  166. F8:  Die Fileselect-Box  "SAVE PICTURE" wird aufgerufen und ermög-
  167.      licht das Abspeichern des Bildschirminhalts im  DEGAS-Format.
  168.      Gleichzeitig erfolgt eine Info-Meldung,  wieviele Bilder noch
  169.      auf dem aktuellen Laufwerk abgespeichert werden können.  
  170.      Die Namen der Bilder sollten die Endung *.PI3 erhalten !
  171.  
  172. F9:  Gibt (nur beim ersten Aufruf der Funktion !) eine Warnmeldung
  173.      aus und  lädt  über  die Fileselect-Box  "LOAD  PICTURE"  das
  174.      angewählte  Bild,  das im DEGAS- Format abgespeichert  worden
  175.      sein muß, vom aktuellen Laufwerk.          
  176.      ACHTUNG :  Nun dürfen die Funktionen SF2, F3, F4 und F6 nicht
  177.      mehr  aufgerufen werden.  Um diese  Aufrufe  zu  ermöglichen,
  178.      müssen  über  F1 nochmals Parameter übergeben und  die  Koor-
  179.      dinaten neu berechnet werden.
  180.  
  181. F10: ermöglicht das Verändern der Grenzhelligkeit der abgebildeten 
  182.      Sterne.  Wählt man den Button "ABÄNDERN", so erfolgt Neustart 
  183.      des Programms (siehe oben).
  184.  
  185.  
  186. <CONTROL> + C: Verlassen des Programms ( ohne Sicherheitsabfrage )
  187.  
  188. Leider  benötigen die Bilder sehr viel  Speicherplatz:  im  DEGAS-
  189. Format 32034 Byte.  Daher ist es ratsam,  die Bilder zu komprimie-
  190. ren.  Dies ist  mit dem Programm  MAKETINY.PRG möglich.  Es  liest 
  191. alle Bilder  mit  der Extension  *.PI3  vom aktuellen Laufwerk und
  192. speichert diese im komprimierten Format  *.TNY ab.
  193.  
  194. Die  Bilder  im  *.TNY- Format kann man sich als Diashow  mit  dem
  195. Programm  SHOWTINY.PRG ansehen.  (Anhalten der  Bilderfolge  durch
  196. <SPACE>, Abbruch des Programms mit <RETURN> möglich.)
  197.  
  198. Mein  besonderer  Dank  gebührt an dieser  Stelle  Herrn  Dr.Jung, 
  199. welcher mir freundlicherweise die Stern- Daten zur Auswertung  zur 
  200. Verfügung stellte.
  201.  
  202.  
  203.  
  204. Falls
  205.  
  206. .... Sie  Fragen  oder  Anregungen  zu  dem  Programm  haben:  für
  207.      konstruktive Kritik bin ich immer dankbar,
  208.  
  209. .... Sie  sich  für den Sourcecode zu  GNOMPL30.PRG  interessieren
  210.      oder meinen Programmieraufwand gerne mit einer kleinen Spende
  211.      (~ DM 20,-) honorieren möchten  [ dies könnte mich ermuntern, 
  212.      mehr Anwendungsprogramme auf diese Art in Umlauf zu bringen ]
  213.  
  214. .... Sie  selbst ein astronomisches Anwendungs- oder  Demoprogramm
  215.      geschrieben haben, und am Tausch gegen weitere Public-Domain-
  216.      Programme aus dem Bereich Astronomie Interesse haben,
  217.  
  218.  
  219. schreiben Sie mir bitte:            Dieter Heinlein
  220.                                     Meteoritical Society 
  221.                                     Puschendorfer Str. 1
  222.                              8501   V E I T S B R O N N
  223.  
  224. 17. Juni, 1987
  225.